package com.example.entity;

import java.io.Serializable;

/**
 * 员工
*/
public class Employee extends Account implements Serializable {
    private static final long serialVersionUID = 1L;

    /** ID */
    private Integer id;
    /** 用户名 */
    private String username;
    /** 密码 */
    private String password;
    /** 姓名 */
    private String name;
    /** 电话 */
    private String phone;
    /** 邮箱 */
    private String email;
    /** 头像 */
    private String avatar;
    /** 角色标识 */
    private String role;
    /*身份*/
    private  String level;
    /*性别*/
    private  String gender;
    /* QQ*/
    private  String qq;
    /*住址*/
    private  String address;
    /*邮编*/
    private  String postcode;
    /*国籍*/
    private  String nationality;
    /*出生地*/
    private  String birthplace;
    /*出生日期*/
    private  String birthday;
    /*民族*/
    private  String people;
    /*宗教信仰*/
    private  String faith;
    /*政治面貌*/
    private  String status;
    /*身份证号码*/
    private  String ino;
    /*社会保障号码*/
    private  String ssc;
    /*年龄*/
    private  String age;
    /*学历*/
    private  String education;
    /*学历专业*/
    private  String speciality;
    /*薪酬标准 先这样搞着，如果后面要修改再说*/
    private  String salary;
    /*开户行*/
    private  String bank;
    /*账号*/
    private  String account;
    /*特长*/
    private  String talent;
    /*爱好*/
    private  String hobby;
    /*个人履历*/
    private  String resume;
    /*家庭关系*/
    private  String family;
    /*备注*/
    private  String notion;
    /*部门ID 用来关联查询*/
    private Integer departmentId;
    /*三级机构名称*/
    private  String LevelThreeName;
    /*二级机构名称*/
    private  String LevelTwoName;
    /*三级机构名称*/
    private  String LevelOneName;
    /*一级机构ID*/
    private  Integer LevelOneId;
    /*二级机构ID*/
    private  Integer LevelTwoId;
    /*三级机构名称*/
    private  Integer LevelThreeId;
    private  Integer positionId;
    /*职位名称*/
    private String positionName;
    /*职位类型*/
    private String positionTypeName;
    /*职位类型ID*/
    private  Integer positionTypeId;
    /*职位名称Id*/
    private  Integer positionNameId;
    @Override
    public Integer getId() {
        return id;
    }

    @Override
    public void setId(Integer id) {
        this.id = id;
    }

    @Override
    public String getUsername() {
        return username;
    }

    @Override
    public void setUsername(String username) {
        this.username = username;
    }

    @Override
    public String getPassword() {
        return password;
    }

    @Override
    public void setPassword(String password) {
        this.password = password;
    }

    @Override
    public String getName() {
        return name;
    }

    @Override
    public void setName(String name) {
        this.name = name;
    }

    public String getPhone() {
        return phone;
    }

    public void setPhone(String phone) {
        this.phone = phone;
    }

    public String getEmail() {
        return email;
    }

    public void setEmail(String email) {
        this.email = email;
    }

    @Override
    public String getAvatar() {
        return avatar;
    }

    @Override
    public void setAvatar(String avatar) {
        this.avatar = avatar;
    }

    @Override
    public String getRole() {
        return role;
    }

    @Override
    public void setRole(String role) {
        this.role = role;
    }

    public String getLevel() {
        return level;
    }

    public void setLevel(String level) {
        this.level = level;
    }
//添加gender 的get和set 方法
    public String getGender() {
        return gender;
    }

    public void setGender(String gender) {
        this.gender = gender;
    }
    /*添加QQ的getter和setter方法*/

    public String getQq() {
        return qq;
    }

    public void setQq(String qq) {
        this.qq = qq;
    }

    public String getAddress() {
        return address;
    }

    public void setAddress(String address) {
        this.address = address;
    }

    public String getPostcode() {
        return postcode;
    }

    public void setPostcode(String postcode) {
        this.postcode = postcode;
    }

    public String getNationality() {
        return nationality;
    }

    public void setNationality(String nationality) {
        this.nationality = nationality;
    }

    public String getBirthplace() {
        return birthplace;
    }

    public void setBirthplace(String birthplace) {
        this.birthplace = birthplace;
    }

    public String getBirthday() {
        return birthday;
    }

    public void setBirthday(String birthday) {
        this.birthday = birthday;
    }

    public String getPeople() {
        return people;
    }

    public void setPeople(String people) {
        this.people = people;
    }

    public String getFaith() {
        return faith;
    }

    public void setFaith(String faith) {
        this.faith = faith;
    }

    public String getStatus() {
        return status;
    }

    public void setStatus(String status) {
        this.status = status;
    }

    public String getIno() {
        return ino;
    }

    public void setIno(String ino) {
        this.ino = ino;
    }

    public String getSsc() {
        return ssc;
    }

    public void setSsc(String ssc) {
        this.ssc = ssc;
    }

    public String getAge() {
        return age;
    }

    public void setAge(String age) {
        this.age = age;
    }

    public String getEducation() {
        return education;
    }

    public void setEducation(String education) {
        this.education = education;
    }

    public String getSpeciality() {
        return speciality;
    }

    public void setSpeciality(String speciality) {
        this.speciality = speciality;
    }

    public String getSalary() {
        return salary;
    }

    public void setSalary(String salary) {
        this.salary = salary;
    }

    public String getBank() {
        return bank;
    }

    public void setBank(String bank) {
        this.bank = bank;
    }

    public String getAccount() {
        return account;
    }

    public void setAccount(String account) {
        this.account = account;
    }

    public String getTalent() {
        return talent;
    }

    public void setTalent(String talent) {
        this.talent = talent;
    }

    public String getHobby() {
        return hobby;
    }

    public void setHobby(String hobby) {
        this.hobby = hobby;
    }

    public String getResume() {
        return resume;
    }

    public void setResume(String resume) {
        this.resume = resume;
    }

    public String getfamily() {
        return family;
    }

    public void setfamily(String familyRelation) {
        family = familyRelation;
    }

    public String getNotion() {
        return notion;
    }

    public void setNotion(String notion) {
        this.notion = notion;
    }

    public Integer getDepartmentId() {
        return departmentId;
    }

    public void setDepartmentId(Integer departmentId) {
        this.departmentId = departmentId;
    }

    public String getLevelThreeName() {
        return LevelThreeName;
    }

    public void setLevelThreeName(String levelThreeName) {
        LevelThreeName = levelThreeName;
    }

    public String getLevelTwoName() {
        return LevelTwoName;
    }

    public void setLevelTwoName(String levelTwoName) {
        LevelTwoName = levelTwoName;
    }

    public String getLevelOneName() {
        return LevelOneName;
    }

    public void setLevelOneName(String levelOneName) {
        LevelOneName = levelOneName;
    }

    public Integer getLevelOneId() {
        return LevelOneId;
    }

    public void setLevelOneId(Integer levelOneId) {
        LevelOneId = levelOneId;
    }

    public Integer getLevelTwoId() {
        return LevelTwoId;
    }

    public void setLevelTwoId(Integer levelTwoId) {
        LevelTwoId = levelTwoId;
    }

    public Integer getLevelThreeId() {
        return LevelThreeId;
    }

    public void setLevelThreeId(Integer levelThreeId) {
        LevelThreeId = levelThreeId;
    }

    public Integer getPositionId() {
        return positionId;
    }

    public void setPositionId(Integer positionId) {
        this.positionId = positionId;
    }

    public String getPositionName() {
        return positionName;
    }

    public void setPositionName(String positionName) {
        this.positionName = positionName;
    }

    public String getPositionTypeName() {
        return positionTypeName;
    }

    public void setPositionTypeName(String positionTypeName) {
        this.positionTypeName = positionTypeName;
    }

    public Integer getPositionTypeId() {
        return positionTypeId;
    }

    public void setPositionTypeId(Integer positionTypeId) {
        this.positionTypeId = positionTypeId;
    }

    public Integer getPositionNameId() {
        return positionNameId;
    }

    public void setPositionNameId(Integer positionNameId) {
        this.positionNameId = positionNameId;
    }
}